let form = layui.form
let layer = layui.layer
form.verify({
    nickname: function (value) {
        if (value.length > 6) {
            return '昵称必须在1~6个字符之间！'
        }
    }
})

initUserInfo()

$('#btnReset').click(function (e) {
    e.preventDefault()
    initUserInfo()
})

$('.layui-form').submit(function (e) {
    e.preventDefault()
    $.ajax({
        method: "POST",
        url: "/my/userinfo",
        data: $(this).serialize(),
        success: function (res) {
            if (res.status !== 0) {
                return layer.msg('更新用户信息失败！')
            }
            layer.msg('更新用户信息成功！')
            window.parent.getUserInfo()
        }
    })
})

function initUserInfo() {
    $.ajax({
        method: 'GET',
        url: '/my/userinfo',
        success: function (res) {
            if (res.status !== 0) {
                return layer.msg('获取用户信息失败！')
            }
            form.val('userinfo_form', res.data)
        }
    })
}